home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllVVVViiiieeeewwwweeeerrrr - interactively displays multiple images in an X window
-
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilDisplay
-
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilCdefs.h>
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- iiiillllVVVViiiieeeewwwweeeerrrr displays multiple images in an X window and interprets X events
- to manipulate views of those images. An image view can be moved within
- the window, the image can be moved within the view and the size of the
- view can be resized by wiping an edge or corner with the mouse.
-
- UUUUssssiiiinnnngggg tttthhhheeee mmmmoooouuuusssseeee
-
- The left mouse button is normally used to select and drag views. If the
- shift button is held down when the left button is pressed then additional
- views can be selected. When the pointer is near the edge of a view its
- shape will be changed to indicate that the left button will adjust the
- size of that view rather than dragging it. Images that are larger than
- their view can be roamed by dragging the image with the middle mouse
- button. If the Alt key is held down when then left button is pressed
- then the view will be dragged across a stationary image. If the Control
- key is held down when the left button is pressed then the view is
- automatically dragged relative to the mouse position when the left button
- was pressed. If the Control key is held down when the middle button is
- pressed then the image is automatically roamed relative to the mouse
- position when the middle button was pressed. To summarize, the mouse
- controlled function are:
-
- _d_r_a_g _i_m_a_g_e _o_n_l_y
- Position the pointer on top of the view and drag the mouse with the
- middle mouse button pressed.
-
- _d_r_a_g _v_i_e_w _a_n_d _i_m_a_g_e
- Position the pointer on top of the view but away from the view edge
- and drag the mouse with the left mouse button pressed.
-
- _d_r_a_g _v_i_e_w _o_n_l_y
- Position the pointer on top of the view but away from the view edge
- and drag the mouse with the Alt key and the left mouse button
- pressed.
-
- _w_i_p_e _v_i_e_w _e_d_g_e
- Position the pointer on top of the view and near a view edge or
- corner and drag the mouse with the left mouse button pressed.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- _w_i_p_e _v_i_e_w _s_i_z_e
- Press the control key and position the pointer on top of the view
- and near a view edge or corner and drag the mouse with the left
- mouse button pressed. Performs a wipeSize operation (see ilDisplay
- man page).
-
- _w_i_p_e _v_i_e_w _s_p_l_i_t
- Press the Alt key and position the pointer on top of the view and
- near a view edge or corner and drag the mouse with the left mouse
- button pressed. Performs a wipeSplit operation (see ilDisplay man
- page).
-
- _s_e_l_e_c_t _s_i_n_g_l_e _v_i_e_w
- Position the pointer on top of the view and click the left button.
-
- _s_e_l_e_c_t _a_d_d_i_t_i_o_n_a_l _v_i_e_w_s
- Position the pointer on top of the view, hold down the shift key and
- click the left button. If the view is already selected it will be
- deselected.
-
- _a_u_t_o-_d_r_a_g _v_i_e_w
- Press control key and press the left mouse button away from any view
- edge. The view will be dragged automatically relative the starting
- position.
-
- _a_u_t_o-_r_o_a_m _i_m_a_g_e
- Press control key and press the middle mouse button. The image will
- be roamed automatically relative the starting position.
-
- When multiple views are selected the wipe and drag operations will apply
- to all selected views when any one of them is operated on.
-
- OOOOtttthhhheeeerrrr vvvviiiieeeewwww mmmmaaaannnniiiippppuuuullllaaaattttiiiioooonnnnssss
-
- The selected views can be operated on with the following functions:
-
- rrrraaaaiiiisssseeee(((()))) Pops the selected views to the top of the view stack.
-
- lllloooowwwweeeerrrr(((()))) Pushes the selected views to the bottom of the view stack.
-
- cccceeeennnntttteeeerrrr(((()))) Centers the selected views and their corresponding images in
- the window. The views are resized to fill the window.
-
- sssspppplllliiiitttt(((()))) Rearranges the selected views side by side with the same
- portion of each image visible in each view.
-
- aaaabbbbuuuutttt(((()))) Rearranges the selected views side by side with all of the
- images aligned to same window origin.
-
- ssssaaaavvvveeee(((()))) Saves the selected view in an image file.
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- rrrreeeemmmmoooovvvveeee(((()))) Deletes the selected views from the window.
-
- CCCCoooonnnnttttrrrroooolllllllliiiinnnngggg tttthhhheeee vvvviiiieeeewwww ooooppppeeeerrrraaaattttoooorrrrssss
-
- The display operations can be controlled with the following functions:
-
- sssseeeettttDDDDrrrraaaagggg(((()))) Enables or disables the combined image and view drag
- operation.
-
- sssseeeettttRRRRooooaaaammmm(((()))) Enables or disables the image drag or `roam' operation.
-
- sssseeeettttWWWWiiiippppeeee(((()))) Enables or disables the view edge wipe operation.
-
- sssseeeettttIIIInnnnsssseeeetttt(((()))) Enables or disables the view only drag operation.
-
- sssseeeettttSSSSttttoooopppp(((()))) Controls whether or not wipe operations stop at the edge of
- the image.
-
- sssseeeettttAAAAuuuuttttooooRRRReeeecccceeeennnntttteeeerrrr(((())))
- Enables the automatic view recentering capability.
-
- iiiinnnnhhhhiiiibbbbiiiittttAAAAuuuuttttooooRRRReeeecccceeeennnntttteeeerrrr(((())))
- Disables automatic view recentering for the next redraw.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilViewer* ilViewerCreate(Display* xd, Window xw, int mode)
- ilViewer* ilViewerCreateWindow(Display* display, int width,
- int height, int attr,
- int minComponentSize,
- int maxComponentSize,
- int mode, long eventMask)
-
- EEEEvvvveeeennnntttt ddddiiiissssppppaaaattttcccchhhh
-
- void ilViewerEvent(ilViewer *obj, XEvent* event)
- int ilViewerEventLoop(ilViewer *obj)
- void ilViewerAddEventCallback(ilViewer* obj, ilCallback* cb,
- int autoDelete)
-
- EEEEvvvveeeennnntttt WWWWiiiinnnnddddoooowwww
-
- void ilViewerSetEventWindow(ilViewer *obj, Window eventWindow)
- Window ilViewerGetEventWindow(ilViewer *obj)
-
- DDDDiiiissssppppllllaaaayyyy ooooppppeeeerrrraaaattttoooorrrrssss
-
- void ilViewerRaise(ilViewer *obj)
- void ilViewerLower(ilViewer *obj)
- void ilViewerCenter(ilViewer *obj)
- void ilViewerAbut(ilViewer *obj)
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- VVVViiiieeeewwww mmmmaaaannnnaaaaggggeeeemmmmeeeennnntttt
-
- ilStatus ilViewerSave(ilViewer *obj, const char* name,
- ilAreaOption opt, iflFormat* format,
- iflFileConfig* fcfg, int append)
- ilStatus ilViewerSaveByDescriptor(ilViewer *obj, iflFileDesc* desc,
- ilAreaOption opt,
- iflFileConfig* fcfg,
- int append)
- void ilViewerRemove(ilViewer *obj)
-
- VVVViiiieeeewwww sssseeeelllleeeeccccttttiiiioooonnnn
-
- void ilViewerSetSelected(ilViewer *obj, int flag, ilView* view)
- int ilViewerGetNumSelected(ilViewer *obj)
- ilView* ilViewerGetSelected(ilViewer *obj, int index)
-
- CCCCuuuurrrrssssoooorrrr MMMMaaaannnnaaaaggggeeeemmmmeeeennnntttt
-
- ilView* ilViewerGetCursor(ilViewer *obj, int* X, int* Y)
- void ilViewerSetCursor(ilViewer* obj, Cursor cur)
-
- MMMMooooddddeeee ccccoooonnnnttttrrrroooollll
-
- void ilViewerSetDrag(ilViewer *obj, int allow)
- void ilViewerSetRoam(ilViewer *obj, int allow)
- void ilViewerSetWipe(ilViewer *obj, int allow)
- void ilViewerSetInset(ilViewer *obj, int allow)
- void ilViewerSetStop(ilViewer *obj, int flag)
- void ilViewerSetAutoRecenter(ilViewer *obj, int enable)
- void ilViewerInhibitAutoRecenter(ilViewer *obj)
-
- SSSSeeeelllleeeeccccttttiiiioooonnnn ccccaaaallllllllbbbbaaaacccckkkk ssssuuuuppppppppoooorrrrtttt
-
- void ilViewerAddSelectionCallback(ilViewer *obj, ilCallback* cb,
- int autoDelete)
- ilStatus ilViewerRemoveSelectionCallback(ilViewer *obj,
- ilCallback* cb)
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllVVVViiiieeeewwwweeeerrrr(((())))
-
- ilViewer* ilViewerCreateWindow(Display* display, int width,
- int height, int attr,
- int minComponentSize,
- int maxComponentSize,
- int mode, long eventMask)
- ilViewer* ilViewerCreate(Display* xd, Window xw, int mode)
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- Creates an image viewer in the X window specified by _d_i_s_p_l_a_y and
- _w_i_n_d_o_w. If OpenGL rendering is supported by the visual associated
- with the window, then OpenGL is used, otherwise X is used. The last
- parameter, _m_o_d_e can be used to specify various display modes such as
- _i_l_D_e_f_e_r.
-
- The second version of the constructor creates an X window _w_i_d_t_h
- pixels wide, _h_e_i_g_h_t pixels high with the attributes specified by
- _a_t_t_r, _m_i_n_C_o_m_p_o_n_e_n_t_S_i_z_e and _m_a_x_C_o_m_p_o_n_e_n_t_S_i_z_e for the visual class.
- See iiiillllXXXXWWWWiiiinnnnddddoooowwwwIIIImmmmgggg for more information. In addition, it will select
- the X events passed in _e_v_e_n_t_M_a_s_k for input.
-
- aaaabbbbuuuutttt(((())))
-
- void ilViewerAbut(ilViewer *obj)
-
-
- Rearranges the selected views side by side with all of the images
- aligned to same window origin.
-
- aaaaddddddddEEEEvvvveeeennnnttttCCCCaaaallllllllbbbbaaaacccckkkk(((())))
-
- void ilViewerAddEventCallback(ilViewer *obj, ilCallback* cb,
- int autoDelete)
-
-
- This method adds a callback that will be triggered whenever an event
- arrives to the viewer. Either ilViewerEventMethodCB or
- ilViewerEventFunctionCB can be used with ilViewerAddEventCallback().
- The callback method or function has the following prototype:
-
- func(UserArgType userArg, XEvent* callerArg)
-
-
- To define and use an event callback to a member function you might
- do something like:
-
- ...
- ilStatus Bar::event(Foo*, XEvent*) { ... }
- ...
- typedef ilViewerEventMethodCB<Bar,Foo*> EventCallback;
-
- Bar bar;
- Foo foo;
- EventCallback eventCb(&bar, Bar::event, &foo);
-
- viewer->addEventCallback(&eventCb);
-
-
- aaaaddddddddSSSSeeeelllleeeeccccttttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk(((())))
-
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- void ilViewerAddSelectionCallback(ilViewer *obj, ilCallback* cb,
- int autoDelete)
-
-
- This method adds a callback that will be triggered whenever the set
- of selected view changes. Either ilViewerSelectMethodCB or
- ilViewerSelectFunctionCB can be used with
- ilViewerAddSelectionCallback(). The callback method or function has
- the following prototype:
-
- func(UserArgType userArg, ilViewer* callerArg)
-
-
- To define and use a selection callback to a member function you
- might do something like:
-
- ...
- ilStatus Bar::select(Foo*, ilViewer*) { ... }
- ...
- typedef ilViewerSelectMethodCB<Bar,Foo*> SelectionCallback;
-
- Bar bar;
- Foo foo;
- SelectionCallback selectCb(&bar, Bar::select, &foo);
-
- viewer->addSelectionCallback(&selectCb);
-
-
- cccceeeennnntttteeeerrrr(((())))
-
- void ilViewerCenter(ilViewer *obj)
-
-
- Centers the selected views and their corresponding images in the
- window. The views are resized to fill the window.
-
- eeeevvvveeeennnntttt(((())))
-
- void ilViewerEvent(ilViewer *obj, XEvent* event)
-
-
- Use this function to pass an X-event to the viewer. The viewer will
- process this event and perform any required operations based on the
- mouse events. A simple event loop might look like.
-
- XSelectInput(dpy, win, ExposureMask|KeyPressMask|
- PointerMotionMask|PointerMotionHintMask|
- ButtonPressMask|ButtonReleaseMask);
- ilViewer viewer(dpy, win);
- XEvent event;
- int active = 1;
-
-
-
-
- PPPPaaaaggggeeee 6666
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- while (active) {
- XNextEvent(dpy, &event);
- switch (event.type) {
- case DestroyNotify:
- active = 0;
- break;
- default:
- viewer.event(&event);
- break;
- }
- }
-
-
- eeeevvvveeeennnnttttLLLLoooooooopppp(((())))
-
- int ilViewerEventLoop(ilViewer *obj)
-
-
- This member function provides an X event loop for processing X
- events. It implements some action based on some _K_e_y_P_r_e_s_s events and
- calls eeeevvvveeeennnntttt() to handle other events. Note that events are ignored
- if they do not occur in the display window or the event window. See
- sssseeeettttEEEEvvvveeeennnnttttWWWWiiiinnnnddddoooowwww(). It returns _T_r_u_e if _D_e_s_t_r_o_y_N_o_t_i_f_y was received,
- otherwise it returns _F_a_l_s_e.
-
- The _H_o_m_e key causes all selected views to be re-centered and resized
- to the display window. The _U_p and _D_o_w_n arrow keys cause the selected
- views to be poped to the top or pushed to the bottom respectively.
- The _E_s_c_a_p_e key causes the event loop to be exited.
-
- ggggeeeettttCCCCuuuurrrrssssoooorrrr(((())))
-
- ilView* ilViewerGetCursor(ilViewer *obj, int* X, int* Y)
-
-
- Returns the current window relative mouse position, based on the
- events passed to eeeevvvveeeennnntttt(((()))) so far.
-
- ggggeeeettttEEEEvvvveeeennnnttttWWWWiiiinnnnddddoooowwww(((())))
-
- Window ilViewerGetEventWindow(ilViewer *obj)
-
-
- Returns the current event window. The event window is checked during
- event handling and events received from different windows are
- ignored. See iiiillllVVVViiiieeeewwwweeeerrrrSSSSeeeettttEEEEvvvveeeennnnttttWWWWiiiinnnnddddoooowwww().
-
- ggggeeeettttNNNNuuuummmmSSSSeeeelllleeeecccctttteeeedddd(((())))
-
- int ilViewerGetNumSelected(ilViewer *obj)
-
-
-
-
-
- PPPPaaaaggggeeee 7777
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- Returns the number of views currently selected.
-
- ggggeeeettttSSSSeeeelllleeeecccctttteeeedddd(((())))
-
- ilView* ilViewerGetSelected(ilViewer *obj, int index)
-
-
- Returns the view selected view indicated by _i_n_d_e_x. This value must
- be between 0 and getNumSelected()-1.
-
- iiiinnnnhhhhiiiibbbbiiiittttAAAAuuuuttttooooRRRReeeecccceeeennnntttteeeerrrr(((())))
-
- void ilViewerInhibitAutoRecenter()
-
-
- Temporarily inhibits the automatic recentering facility for the next
- redraw. Following the next redraw, this facility will be re-enabled
- if it was enabled prior to this call. A call to
- iiiillllVVVViiiieeeewwwweeeerrrrSSSSeeeettttAAAAuuuuttttooooRRRReeeecccceeeennnntttteeeerrrr will reset this inhibit.
-
- lllloooowwwweeeerrrr(((())))
-
- void ilViewerLower(ilViewer *obj)
-
-
- Pushes the selected views to the bottom of the view stack.
-
- rrrraaaaiiiisssseeee(((())))
-
- void ilViewerRaise(ilViewer *obj)
-
-
- Pops the selected views to the top of the view stack.
-
- rrrreeeemmmmoooovvvveeee(((())))
-
- void ilViewerRemove(ilViewer *obj)
-
-
- Deletes the selected views from the window.
-
- rrrreeeemmmmoooovvvveeeeEEEEvvvveeeennnnttttCCCCaaaallllllllbbbbaaaacccckkkk(((())))
-
- ilStatus ilViewerRemoveEventCallback(ilViewer *obj,
- ilCallback* cb)
-
-
- This method removes a Event callback previously added with
- iiiillllVVVViiiieeeewwwweeeerrrrAAAAddddddddEEEEvvvveeeennnnttttCCCCaaaallllllllbbbbaaaacccckkkk().
-
-
-
-
-
-
- PPPPaaaaggggeeee 8888
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- rrrreeeemmmmoooovvvveeeeSSSSeeeelllleeeeccccttttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk(((())))
-
- ilStatus ilViewerRemoveSelectionCallback(ilViewer *obj,
- ilCallback* cb)
-
-
- This method removes a selection callback previously added with
- iiiillllVVVViiiieeeewwwweeeerrrrAAAAddddddddSSSSeeeelllleeeeccccttttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk().
-
- ssssaaaavvvveeee(((())))
-
- ilStatus ilViewerSave(ilViewer *obj, const char* name,
- ilAreaOption opt, iflFormat* format,
- iflFileConfig* fcfg, int append)
- ilStatus ilViewerSaveByDescriptor(ilViewer *obj,
- iflFileDesc* desc,
- ilAreaOption opt,
- iflFileConfig* fcfg,
- int append)
-
-
- Saves the selected view in the image file specified by _n_a_m_e. The
- file format of the created file is selected by _f_o_r_m_a_t. The
- attributes of the saved file can be controlled with _f_c_f_g. See
- iiiiffffllllFFFFiiiilllleeeeCCCCoooonnnnffffiiiigggg(3) for more details. If _a_p_p_e_n_d is TRUE, the viewed
- image will be appends to the specified image file; otherwise it will
- overwrite it, if it already exists.
-
- The alternate form taking a _d_e_s_c argument, encapsulates the _n_a_m_e and
- _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for
- more details.
-
- sssseeeettttAAAAuuuuttttooooRRRReeeecccceeeennnntttteeeerrrr(((())))
-
- void ilViewerSetAutoRecenter(ilViewer *obj, int enable)
-
-
- Sets the automatic recentering facility for this viewer to _e_n_a_b_l_e.
- By default, this capability is enabled. sssseeeettttCCCCuuuurrrrssssoooorrrr(((())))
-
- void ilViewerGetCursor(ilViewer *obj, Cursor cur)
-
-
- Sets the cursor to be displayed over this viewer to ccccuuuurrrr. If ccccuuuurrrr is
- None, then the original cursor configuration will be restored.
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 9999
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- sssseeeettttDDDDrrrraaaagggg(((())))
-
- void ilViewerSetDrag(ilViewer *obj, int allow)
-
-
- If _a_l_l_o_w is TRUE the combined image and view drag operation will be
- enabled; otherwise it is disabled.
-
- sssseeeettttEEEEvvvveeeennnnttttWWWWiiiinnnnddddoooowwww(((())))
-
- void ilViewerSetEventWindow(ilViewer *obj, Window eventWindow)
-
-
- Sets the event window to _e_v_e_n_t_W_i_n_d_o_w. The event window is checked
- during event handling and events received from different windows are
- ignored. Note that when using overlays, events occur in the overlay
- window rather than in the main window. Therefore, it is necessary to
- set the event window to the overlay window for proper event
- handling.
-
- sssseeeettttIIIInnnnsssseeeetttt(((())))
-
- void ilViewerSetInset(ilViewer *obj, int allow)
-
-
- If _a_l_l_o_w is TRUE the view only drag operation will be enabled;
- otherwise it is disabled.
-
- sssseeeettttRRRRooooaaaammmm(((())))
-
- void ilViewerSetRoam(ilViewer *obj, int allow)
-
-
- If _a_l_l_o_w is TRUE the image only roam operation will be enabled;
- otherwise it is disabled.
-
- sssseeeettttSSSSeeeelllleeeecccctttteeeedddd(((())))
-
- void ilViewerSetSelected(ilViewer *obj, int flag, ilView* view)
-
-
- If _f_l_a_g is TRUE the indicated view will be selected; otherwise the
- view is deselected. If _v_i_e_w is NULL, then all views will be
- affected.
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 11110000
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- sssseeeettttSSSSttttoooopppp(((())))
-
- void ilViewerSetStop(ilViewer *obj, int flag)
-
-
- If _f_l_a_g is TRUE then wipe operations stop at the edge of the image;
- otherwise they are allowed to continue beyond the image edge.
-
- sssseeeettttWWWWiiiippppeeee(((())))
-
- void ilViewerSetWipe(ilViewer *obj, int allow)
-
-
- If _a_l_l_o_w is TRUE the view edge wipe operation will be enabled;
- otherwise it is disabled.
-
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllDDDDiiiissssppppllllaaaayyyy
- ilDisplayAbort(), ilDisplayAddStereoView(), ilDisplayAddStereoViewTop(),
- ilDisplayAddStereoViewZTop(), ilDisplayAddStereoViewZ(),
- ilDisplayAddXView(), ilDisplayAddXViewTop(), ilDisplayAddView(),
- ilDisplayAddViewTop(), ilDisplayAddViewPtr(),
- ilDisplayAddViewChangeCallback(), ilDisplayAlignImg(),
- ilDisplayAlignView(), ilDisplayCalcWindowSize(), ilDisplayDeleteView(),
- ilDisplayDeleteViewIdx(), ilDisplayDestroyNotify(), ilDisplayDisplay(),
- ilDisplayEnableAutoAbort(), ilDisplayEnableCallback(),
- ilDisplayEnableFrontRedraw(), ilDisplayEnableQueueing(),
- ilDisplayFindEdge(), ilDisplayFindView(), ilDisplayFlush(),
- ilDisplayGetBackground(), ilDisplayGetCallback(),
- ilDisplayGetColorModel(), ilDisplayGetColormap(), ilDisplayGetDispOp(),
- ilDisplayGetDisplay(), ilDisplayGetGLXContext(), ilDisplayGetILDisplay(),
- ilDisplayGetLoc(), ilDisplayGetMargin(), ilDisplayGetMouse(),
- ilDisplayGetMouseOrientation(), ilDisplayGetNumViews(),
- ilDisplayGetPixel(), ilDisplayGetPos(), ilDisplayGetRoamLimit(),
- ilDisplayGetRoamRate(), ilDisplayGetSize(), ilDisplayGetStatus(),
- ilDisplayGetViewImg(), ilDisplayGetViewIdx(), ilDisplayGetViewIndexImg(),
- ilDisplayGetViewIndex(), ilDisplayGetVisibleArea(), ilDisplayGetWindow(),
- ilDisplayGetXWindowImg(), ilDisplayIsAutoAbortEnabled(),
- ilDisplayIsCallbackEnabled(), ilDisplayIsDefer(),
- ilDisplayIsDoubleBuffer(), ilDisplayIsFrontRedrawEnabled(),
- ilDisplayIsNop(), ilDisplayIsQueueingEnabled(), ilDisplayIsRgb(),
- ilDisplayIsSelected(), ilDisplayIsStereo(), ilDisplayMapTileFloat(),
- ilDisplayMapTile(), ilDisplayMapXYFloat(), ilDisplayMapXY(),
- ilDisplayMoveImg(), ilDisplayMoveView(), ilDisplayPaint(),
- ilDisplayPaintArea(), ilDisplayPop(), ilDisplayPush(), ilDisplayQPaint(),
- ilDisplayQPaintArea(), ilDisplayRedraw(), ilDisplayRedrawArea(),
- ilDisplayRemoveViewChangeCallback(), ilDisplaySave(), ilDisplaySelect(),
- ilDisplaySetBackground(), ilDisplaySetBorderColor(),
- ilDisplaySetBorderStyle(), ilDisplaySetBorderWidth(),
- ilDisplaySetBorders(), ilDisplaySetCallback(), ilDisplaySetColormap(),
- ilDisplaySetDefer(), ilDisplaySetLoc(), ilDisplaySetMargin(),
-
-
-
- PPPPaaaaggggeeee 11111111
-
-
-
-
-
-
- iiiillllVVVViiiieeeewwwweeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllVVVViiiieeeewwwweeeerrrr((((3333))))
-
-
-
- ilDisplaySetMode(), ilDisplaySetMouse(), ilDisplaySetNop(),
- ilDisplaySetPixel(), ilDisplaySetRoamLimit(), ilDisplaySetStatus(),
- ilDisplaySetVisibleArea(), ilDisplaySetWindow(), ilDisplaySplit(),
- ilDisplaySwap(), ilDisplaySyncPaint(), ilDisplayUnselect(),
- ilDisplayUpdate(), ilDisplayUpdateWindow(), ilDisplayWipe(),
- ilDisplayWipeSize(), ilDisplayWipeSplit()
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilDisplay, ilXWindowImg, iflFileDesc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 11112222
-
-
-
-